/*
 * GLGoodsTrade.h
 *
 *  Created on: Jun 18, 2015
 *      Author: yuliang
 */

#ifndef GLGOODSTRADE_H_
#define GLGOODSTRADE_H_

#include "LogicBase/GLGoodsBase.h"

class CGLGoodsTrade : public CGLGoodsBase {
public:
	CGLGoodsTrade();
	virtual ~CGLGoodsTrade();

	virtual inline void Reset() {
		CGLGoodsBase::Reset();
		m_PackPos.m_BoxNum = 0;
		m_PackPos.m_BoxIndex = 0;
		m_PackPos.m_GoodsNum = 0;
	}
	void SetPos(const ContainerOperateGoodsInfo& pos) { m_PackPos = pos; }
	const ContainerOperateGoodsInfo& GetPos() const { return m_PackPos; }
private:
	ContainerOperateGoodsInfo		m_PackPos;
};

#endif /* GLGOODSTRADE_H_ */
